/* .col-margin{
    padding: 5px 0 0 5px;
} */
.divSearch {
    padding: 10px;
    /*background:#EEE;*/
    border:1px solid #D7DDE4;
    border-radius: 10px;
    margin-bottom: 10px;
    background-color: #F8F8F9;
}
/* .table {
    padding: 10px;
    width: 100%;
} */
.tip{
    color:#2D8CF0 !important;
    margin-top:20px;
    margin-right:10px;
    float: right;
    font-size: 16px;
}

.page-style {
    float: right;
    margin: 5px 20px 5px 0;
}

.gridtable {
    font-family: verdana, arial, sans-serif;
    font-size: 14px;
    color: #333333;
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #e9eaec;
}

.gridtable th {
    padding: 8px;
    border: 1px solid #e9eaec;
    background-color: #f8f8f9;
}

.gridtable td {
    border: 1px solid #e9eaec;
    padding: 4px;
    background-color: #ffffff;
}

.reptable {
    font-family: arial, sans-serif;
    font-size: 14px;
    color: #333333;
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #e9eaec;
}
.reptable2 {
    font-family: verdana, arial, sans-serif;
    font-size: 14px;
    color: #333333;
    width: 100%;
    border-collapse: collapse;
    border: 2px solid #e9eaec;
}

.reptable th {
    padding: 4px;
    font-weight:lighter;
    border: 1px solid #e9eaec;
    background-color: #f8f8f9;
}

.reptable2 th {
    padding: 4px;
    border: 2px solid #e9eaec;
    background-color: #f8f8f9;
    text-align: center;
}

.reptable td {
    border: 1px solid #e9eaec;
    background-color: #ffffff;
    padding-left: 5px;
}

.reptable2 td {
    border: 2px solid #e9eaec;
    background-color: #ffffff;
    padding-left: 5px;
    padding: 4px 7px;
    /* text-align: right; */
}
.tableItem{
    text-align: right;
}
.tableItemTitle{
    text-align: center;
}

.reptable td input {
    border: 0px solid #e9eaec;
}

.reptable>caption {
    font-size: 20px;
    font-weight: bold;
    border: 1px solid #e9eaec;
    padding: 10px;
}

.reptablediv {
    height: 450px;
    overflow: auto;
    width: 100%;
    border: 1px solid #e9eaec;
}

.infotable {
    font-family: verdana, arial, sans-serif;
    font-size: 14px;
    color: #333333;
    width: 100%;
    border-collapse: collapse;
}

.infotable td {
    border-right: 1px solid #e9eaec;
    border-bottom: 1px solid #e9eaec;
    background-color: #ffffff;
}

.userinfo {
    font-family: verdana, arial, sans-serif;
    font-size: 14px;
    color: #333333;
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #e9eaec;
}

.userinfo th {
    padding: 8px;
    width: 200px;
    border: 1px solid #e9eaec;
    background-color: #f8f8f9;
    text-align: center;
}

.userinfo td {
    border: 1px solid #e9eaec;
    padding-left: 10px;
    background-color: #ffffff;
}

.irefreshColor i {
    color: #19be6b
}

.ieditColor i {
    color: #3399FF
}

.ideleteColor i {
    color: #FF0000
}


/*状态颜色*/

.CheckButton>i {
    color: green;
}

.CheckButton>span {
    color: #000000;
}

.Error {
    /*审核未通过*/
    color: #ed3f14;
}

.NoReport {
    /*未填报*/
    color: #ff9900;
}

.AlreadyReport {
    /*已填报*/
    color: #993300;
}

.UpReport {
    /*已上报*/
    color: #2d8cf0;
}

.Success {
    /*审核通过*/
    color: #19be6b;
}

.lock {
    /*锁定*/
    color: #80848f;
}

.Default {
    /*锁定*/
    color: #ff9900;
}

.ButtonStyle {
    margin-left: 5px;
    background: linear-gradient(to bottom, #64c8ef 0%, #00a2e2 100%);
    color: #fff;
    border-radius: 3px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
}

.divButton {
    text-align: right;
    padding: 10px
}

.reptable .ivu-form-item {
    margin-bottom: 0px !important;
}
.reptable2 .ivu-form-item {
    margin-bottom: 0px !important;
}

.ivu-table-cell {
    padding-top: 10px;
}

